package com.education.platform.api.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;



/**
 *
 * @author : tomato
 * @Description : 登录结果
 */
@Getter
@Setter
@ToString
@ApiModel
public class LoginResponseVO {

    private Integer id;
    /**
     * token
     */
    private String token;


    /**
     * 邀请码
     */
    @ApiModelProperty("邀请码")
    private String code;

    /**
     * 邮箱
     */
    @ApiModelProperty("邮箱")
    private String email;

    /**
     * 手机
     */
    @ApiModelProperty("手机")
    private String phone;

    /**
     * 年级
     */
    @ApiModelProperty("年级")
    private String grade;
    /**
     * 年级
     */
    @ApiModelProperty("年级名称")
    private String gradeName;

    /**
     * 昵称
     */
    @ApiModelProperty("昵称")
    private String nickName;

//    /**
//     * 性别
//     */
//    @ApiModelProperty("性别")
//    private String sex;

    /**
     * 头像
     */
    @ApiModelProperty("头像")
    private String photo;

    /**
     * 省份
     */
    @ApiModelProperty("省份")
    private String province;

    /**
     * 城市
     */
    @ApiModelProperty("城市")
    private String city;

    /**
     * 区县
     */
    @ApiModelProperty("区县")
    private String county;

    /**
     * 收藏数
     */
    @ApiModelProperty("收藏数")
    private Integer collectionCount;

    /**
     * 点赞数
     */
    @ApiModelProperty("点赞数")
    private Integer likeCount;

    /**
     * 订单数
     */
    @ApiModelProperty("订单数")
    private Integer orderCount;

    /**
     * 总计学习时长
     */
    @ApiModelProperty("总计学习时长")
    private Integer totalLeanTime;
    /**
     * 今日学习时长
     */
    @ApiModelProperty("今日学习时长")
    private Integer todayLeanTime;

    /**
     * 豆子数
     */
    @ApiModelProperty("豆子数")
    private Integer beansCount;

    /**
     * 会员类型（1=普通，2=vip，）
     */
    @ApiModelProperty("会员类型：1=普通，2=vip")
    private Integer memberType;

    /**
     * 积分
     */
    @ApiModelProperty("积分")
    private Float points;
    /**
     * 排名
     */
    @ApiModelProperty("积分排名")
    private Integer rank;

    @ApiModelProperty("是否完成认证")
    private Boolean completeCertification;

    @ApiModelProperty("是否观看过引导  false=没有看过  true= 已看过")
    private Boolean guide;
}
